class Circle {
    #radius; // 使⽤新`#` 语法的私有属性
   constructor(radius) {
    this.#radius = radius; // 封装属性
   }
    get area() {
    return Math.PI * this.#radius * this.#radius; // 通过getter 访问⾯积
   }
    }
    const circle = new Circle(5);
    console.log(circle.area); // 使⽤getter 访问⾯积
   console.log(circle.#radius); // 错误：私有属性不能在类外部访问

   class User {
    constructor(name) {
    this.name = name;
    }
    sayHello() {
    console.log(`你好，我叫${this.name}。`);
    }
 }
    class Admin extends User {
    deleteUser(user) {
    console.log(`${user.name}已被删除。`);
    }
    }
    const admin = new Admin("Alice");
    admin.sayHello(); // 输出：你好，我叫Alice。
   admin.deleteUser({ name: "Bob" }); // 输出：Bob已被